package com.zhiyu.mapper;

import com.zhiyu.entity.DO.UserDO;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface UserMapper {

    /**
     * 根据用户id查找用户信息
     * @param id 用户id
     * @return 用户信息对象
     */
    public UserDO findById(int id);

    /**
     * 根据账号id查找用户信息
     * @param accountId 账号id
     * @return 用户信息对象
     */
    public UserDO findByAccountId(int accountId);

    /**
     * 添加一个新的用户
     * @param userDO 用户信息对象
     */
    public void insert(UserDO userDO);

    /**
     * 更新用户信息
     * @param userDO 用户信息对象
     */
    public void update(UserDO userDO);
}
